using System;
using System.Collections.Generic;
using System.Text;

namespace Compactador
{
    public class No
    {
        private No noDireito;
        private No noEsquerdo;
        private CaracterOcorrencia charOcor;
        private double prob;

        public No(No noD, No noE, CaracterOcorrencia co, double prob)
        {
            NoDireito = noD;
            NoEsquerdo = noE;
            CharOcorrencia = co;
            Probabilidade = prob;
        }
        
        public double Probabilidade
        {
            get { return prob; }
            set { prob = value; }
        }  

        public CaracterOcorrencia CharOcorrencia
        {
            get { return charOcor; }
            set { charOcor = value; }
        }


        public No NoEsquerdo
        {
            get { return noEsquerdo; }
            set { noEsquerdo = value; }
        }

        public No NoDireito
        {
            get { return noDireito; }
            set { noDireito = value; }
        }

    }
}
